double petalled - Spanish English Dictionary